昨天稍稍介紹了 tmux
的強大功能,但這麼強大的工具不花點時間去善用怎麼行呢?因此今天決定再寫個 tmux
的指令大全來練功囉~這次一樣是針對我常使用的快捷鍵分享給大家。
在 tmux
中使用快捷鍵前都需要加一個 prefix key,預設是 ctrl
+ b
,我們就一層一層的介紹吧!
開啟新的 session
$ tmux
開啟附有名稱的 session
$ tmux new -s [session_name]
重新命名 session
$ tmux rename-session -t [target] [session_name]
列出所有的 session
$ tmux ls
進入 session
$ tmux attach
進入指定的 session
$ tmux attach -t [target]
離開 session
$ tmux detach
刪除指定的 session
$ tmux kill-session -t [target]
記得在 tmux
內所有的操作都要加上 prefix key 哦!
開啟新的 window
<prefix-key> <c>
重新命名 window
<prefix-key> <,>
關閉 window
<prefix-key> <&>
往前一個 window
<prefix-key> <p>
往後一個 window
<prefix-key> <b>
回去第 0
~ 9
個 window
<prefix-key> <0 ... 9>
垂直分割 pane
<prefix-key> <%>
水平分割 pane
<prefix-key> <">
進入 (zoom-in) 當前的 pane
<prefix-key> <z>
將當前的 pane
獨立成 window
<prefix-key> <!>
顯示當前 window
中所有 pane
的順序
<prefix-key> <q>
切換 pane
<prefix-key> <direction-key>
調整 pane
的大小
<prefix-key> <ctrl + direction-key>
關閉當前的 pane
<prefix-key> <x>
tmux
中所有的快捷鍵都是可以自訂的,像是 sh
可以寫個 profile 檔案來定義,tmux
也有其專屬的 .tmux.conf
哦~
不過因為我很喜歡把工作環境弄得漂漂亮亮的,因此我也搭配了 oh-my-tmux
進行更客製化的設定,有興趣的朋友也可以試試看!
明天就來稍微說一下關於 zsh
一些很棒的插件吧!